home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
BASIC
/
3064.ZIP
/
123WRITE.ZIP
/
MAKEFAR.BAT
< prev
next >
Wrap
DOS Batch File
|
1990-11-15
|
2KB
|
70 lines
ECHO OFF
CLS
REM === Must have compiler name.
REM
IF '%1'=='' GOTO PARAM
REM
REM === Delete previous runs' OBJ files if any...
REM
IF EXIST LDATE.OBJ DEL LDATE.OBJ
IF EXIST LTIME.OBJ DEL LTIME.OBJ
IF EXIST LSETCOLS.OBJ DEL LSETCOLS.OBJ
REM
REM === Compile the BASIC modules...NEAR strings, default math.
REM
COPY LDATE.BAS 123WRITE.BAS
%1 123WRITE %2;
REN 123WRITE.OBJ LDATE.OBJ
COPY LTIME.BAS 123WRITE.BAS
%1 123WRITE %2;
REN 123WRITE.OBJ LTIME.OBJ
COPY LSETCOLS.BAS 123WRITE.BAS
%1 123WRITE %2;
REN 123WRITE.OBJ LSETCOLS.OBJ
REM
REM === Make the near string library file.......
REM
LIB 123W20.LIB /NOLOGO -+LDATE -+LTIME -+LSETCOLS;
REM
REM === Delete previous runs' OBJ files..........
REM
IF EXIST LDATE.OBJ DEL LDATE.OBJ
IF EXIST LTIME.OBJ DEL LTIME.OBJ
IF EXIST LSETCOLS.OBJ DEL LSETCOLS.OBJ
REM
REM
REM === Compile the BASIC modules...FAR strings, in-line math.
REM
COPY LDATE.BAS 123WRITE.BAS
%1 123WRITE /FS/FPI %2;
REN 123WRITE.OBJ LDATE.OBJ
COPY LTIME.BAS 123WRITE.BAS
%1 123WRITE /FS/FPI %2;
REN 123WRITE.OBJ LTIME.OBJ
COPY LSETCOLS.BAS 123WRITE.BAS
%1 123WRITE /FS/FPI %2;
REN 123WRITE.OBJ LSETCOLS.OBJ
DEL 123WRITE.BAS
REM
REM === Make the far string library file.......
REM
LIB 123W20F.LIB /NOLOGO -+LDATE -+LTIME -+LSETCOLS;
REM
REM === Make the Quick Library file.......
REM
LINK /NOL /Q 123W20F.LIB,123W20F.QLB,NUL,QBXQLB;
ECHO .
ECHO 123W20.LIB, 123W20F.LIB and 123W20F.QLB COMPLETED.
GOTO END
:PARAM
ECHO You did not enter the compiler name on the command line.
ECHO The syntax is:
ECHO .
ECHO MAKEFAR compilerName [compiler switches]
ECHO .
ECHO compilerName usually should be: BC
ECHO .
ECHO compiler switches should not normally be used.
:END
ECHO .